package ua.edu.nuos.jeetraining2012.cms.util.template;

import java.util.Map;

public interface Templatable {

    /**
     * Return implementation specific path to template file
     *
     * @return Return path to template being processed
     */
    abstract public String getTemplateFilename();

    /**
     * Return implementation specific {@link Map} to fill values into template
     *
     * @return Map to be usage for template
     */
    abstract public Map<String, Object> getMap();
}
